package main

import (
	"fmt"
	"gopl/method/intset"
)

func main() {
	s := intset.IntSet{}
	s.Add(1)
	s.Add(7)
	s.Add(14)

	fmt.Printf("s = %v\n", s.String())

	t := intset.IntSet{}
	t.Add(100)
	t.Add(200)
	t.Add(9)

	fmt.Printf("t = %v\n", t.String())

	s.UnionWith(&t)
	fmt.Printf("s + t = %v\n", s) // Not OK!
	fmt.Printf("s + t = %v\n", &s)

}
